package br.com.zanictech.grails.commons

import grails.converters.*;


class PaisController {

	def scaffold = Pais
	
	//[GET: "wsshow", PUT: "wsupdate", DELETE: "wsdelete", POST: "wssave"]
	def wsshow = {
		println "show!"
		def pais = Pais.get(params.paisId)
		
		render pais as JSON
	}
	
	def wsupdate = {
		def pais = Pais.get(params.paisId)
		pais.properties = params
		pais.save()
		
		render pais as JSON
	}
	
	def wsdelete = {
		println "delete!"
		def pais = Pais.get(params.paisId)
		def resultado = [:]
		pais.delete()
		resultado.put("delete", "ok")
		
		render resultado as JSON
	}
	
	def wssave = {
		println "save!"
		def lingua = Lingua.get(params.linguaId)
		def pais = new Pais(nome: params.nome, lingua: lingua)
		
		pais.save()
		
		render pais as JSON
	}
}
